package qc.module.ehs.dto.unit;

import lombok.Data;

import java.util.List;

/**
 * 单元TreeTable项DTO
 */
@Data
public class EhsUnitTreeTableItemDto {
    /** 单元ID */
    private String unitid ;

    /** 单元名称 */
    private String unitname ;

    /** 组织编码 */
    private String orgcode ;

    /** 所属部门ID */
    private Integer deptid ;

    /** 所属单元分类 */
    private String categorycode ;

    /** 单元类型;区分为主单元、分/子单元、岗位/设备/作业单元 */
    private Integer unittype ;
    
    /*单元层级*/
    private Integer unitlevel;

    /** 上级单元ID */
    private String parentid ;

    /** 是否为在建阶段;是否为在建工程单元 */
    private Boolean isconstruction ;

    /** 经度 */
    private Double longitude ;

    /** 纬度 */
    private Double latitude ;

    /** 具体位置/部位 */
    private String location ;

    /** 介绍信息;介绍信息文字 */
    private String introduction ;

    /** 其他信息;扩展存储其他信息，如svg图片，json格式 */
    private String description ;
    
    /*状态标记*/
    private Integer flag;
    
    /*存在的危险源类别*/
    private Integer hazardcats;

    /*排序号*/
    private Integer odr;
    
    private List<EhsUnitTreeTableItemDto> children;
}
